<?php

/**
 * Обслуживание формы входа на сайт
 */
/**
 * @todo Подумать над фильтрацией данных для полей формы входа на сайт
 */
class Authorization_Form_Authorization
        extends Zend_Form {

    public function init() {
        $this->setMethod('post');
        $this->setAction('/login');
        $username = new Zend_Form_Element_Text('Login');
        $username->addValidator(new Zend_Validate_Alnum());
        $username->setRequired(true);
        $username->addFilter(new Zend_Filter_StringToLower());
        $username->setLabel('Логин');
        $password = new Zend_Form_Element_Password('Password');
        $password->addValidator(new Zend_Validate_Alnum());
        $password->setRequired(true);
        $password->addFilter(new Zend_Filter_StringToLower());
        $password->setLabel('Пароль');
        $this->addElement($username);
        $this->addElement($password);
        $this->addElement(new Zend_Form_Element_Submit('Войти'));
    }

}